home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-04
/
xlib03.zip
/
MAKEFILE
< prev
next >
Wrap
Text File
|
1993-04-05
|
2KB
|
70 lines
# makefile MAKE V2.0 or higher
# Set the required model here, either s, c or l (LOWER CASE ONLY)
#
MODEL=s
XLIB_VERSION=03
# Set the compiler: either BCC or TCC
#
CC=bcc
TLIB=tlib
AFLAGS= /ml /zi /d$(MODEL)
CFLAGS= -m$(MODEL)
LDFLAGS= -m$(MODEL)
.c.obj:
$(CC) -c $(CFLAGS) $<
.asm.obj:
tasm $(AFLAGS) $* \
XLIBOBJS= xprintf.obj xpoint.obj xline.obj xmain.obj xpal.obj xpbitmap.obj \
xrect.obj xtext.obj xcbitmap.obj xdetect.obj xbmtools.obj \
xfileio.obj xrletool.obj
all: demo.exe demo2.exe demo3.exe demo4.exe
demo.exe : demo.obj $(XLIBOBJS) xlib$(XLIB_VERSION)$(MODEL).lib
$(CC) $(CFLAGS) demo.obj xlib$(XLIB_VERSION)$(MODEL).lib
demo2.exe : demo2.obj $(XLIBOBJS) xlib$(XLIB_VERSION)$(MODEL).lib
$(CC) $(CFLAGS) demo2.obj xlib$(XLIB_VERSION)$(MODEL).lib
demo3.exe : demo3.obj $(XLIBOBJS) xlib$(XLIB_VERSION)$(MODEL).lib
$(CC) $(CFLAGS) demo3.obj xlib$(XLIB_VERSION)$(MODEL).lib
demo4.exe : demo4.obj $(XLIBOBJS) xlib$(XLIB_VERSION)$(MODEL).lib
$(CC) $(CFLAGS) demo4.obj xlib$(XLIB_VERSION)$(MODEL).lib
xlib$(XLIB_VERSION)$(MODEL).lib: $(XLIBOBJS)
$(TLIB) xlib$(XLIB_VERSION)$(MODEL).lib \
-+xmain -+xpoint -+xline -+xpal -+xrect -+xtext -+xprintf
$(TLIB) xlib$(XLIB_VERSION)$(MODEL).lib \
-+xpbitmap -+xcbitmap -+xdetect -+xbmtools -+xfileio -+xrletool
# Object modules
xprintf.obj : xprintf.c
xpoint.obj : xpoint.asm xpoint.inc xlib.inc model.inc
xline.obj : xline.asm xline.inc xlib.inc model.inc
xmain.obj : xmain.asm xmain.inc xlib.inc model.inc
xpal.obj : xpal.asm xpal.inc xlib.inc model.inc
xpbitmap.obj: xpbitmap.asm xpbitmap.inc xlib.inc model.inc
xrect.obj : xpal.asm xpal.inc xlib.inc model.inc
xtext.obj : xtext.asm xtext.inc xlib.inc model.inc
xcbitmap.obj: xcbitmap.asm xcbitmap.inc xlib.inc model.inc
xdetect.obj : xdetect.asm xdetect.inc model.inc
xbmtools.obj: xbmtools.asm xbmtools.inc model.inc
xfileio.obj : xfileio.asm xfileio.inc model.inc
xrletool.obj: xrletool.asm xrletool.inc model.inc